FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package nictiz.fhir.nl.stu3.iwlz#1.0.0-poc8 (94 ms)

Package nictiz.fhir.nl.stu3.iwlz
Type StructureDefinition
Id Id
FHIR Version R3
Source https://simplifier.net/resolve?scope=nictiz.fhir.nl.stu3.iwlz@1.0.0-poc8&canonical=http://nictiz.nl/fhir/StructureDefinition/iwlz-Persoon
Url http://nictiz.nl/fhir/StructureDefinition/iwlz-Persoon
Status draft
Name iwlz-Persoon
Title iWlz Persoon
Experimental False
Realm nl
Description Een natuurlijk persoon Includes iwlz-Relatie
Type Patient
Kind resource

Resources that use this resource

StructureDefinition
http://nictiz.nl/fhir/StructureDefinition/iwlz-Beperking iWlz Beperking
http://nictiz.nl/fhir/StructureDefinition/iwlz-BeperkingScore iWlz BeperkingScore
http://nictiz.nl/fhir/StructureDefinition/iwlz-GeindiceerdZorgzwaartepakket-QuestionnaireResponse iWlz GeindiceerdZorgzwaartepakket QuestionnaireResponse
http://nictiz.nl/fhir/StructureDefinition/iwlz-Indicatie iWlz Indicatie
http://nictiz.nl/fhir/StructureDefinition/iwlz-Stoornis iWlz Stoornis
http://nictiz.nl/fhir/StructureDefinition/iwlz-StoornisScore iWlz StoornisScore
http://nictiz.nl/fhir/StructureDefinition/iwlz-Voorkeurscriteria-QuestionnaireResponse iWlz Voorkeurscriteria QuestionnaireResponse

Resources that this resource uses

StructureDefinition
http://nictiz.nl/fhir/StructureDefinition/iwlz-ext-Contactgegevens-VoorkeurContactwijze iWlz ext Contactgegevens Voorkeur Contactwijze
http://nictiz.nl/fhir/StructureDefinition/iwlz-ext-Contactpersoon-Organisatienaam iWlz ext Contactpersoon Organisatienaam
http://nictiz.nl/fhir/StructureDefinition/iwlz-ext-Toelichting iwlz ext Toelichting
http://fhir.nl/fhir/StructureDefinition/nl-core-patient nl-core-patient


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "iwlz-Persoon",
  "url" : "http://nictiz.nl/fhir/StructureDefinition/iwlz-Persoon",
  "name" : "iwlz-Persoon",
  "title" : "iWlz Persoon",
  "status" : "draft",
  "description" : "Een natuurlijk persoon\r\n\r\nIncludes iwlz-Relatie",
  "fhirVersion" : "3.0.2",
  "mapping" : [
    {
      "identity" : "iwlz-gegevensmatrix",
      "uri" : "https://decor.nictiz.nl/decor/services/RetrieveDataSet?id=2.16.840.1.113883.2.4.3.11.60.128.1.1&language=nl-NL&effectiveDate=2021-05-19T17:43:12&format=html",
      "name" : "iWlz Gegevensmatrix"
    }
  ],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Patient",
  "baseDefinition" : "http://fhir.nl/fhir/StructureDefinition/nl-core-patient",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Patient",
        "path" : "Patient",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-54",
            "comment" : "Patient"
          }
        ]
      },
      {
        "id" : "Patient.extension",
        "path" : "Patient.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.extension:preferredPharmacy",
        "path" : "Patient.extension",
        "sliceName" : "preferredPharmacy",
        "max" : "0"
      },
      {
        "id" : "Patient.extension:nationality",
        "path" : "Patient.extension",
        "sliceName" : "nationality",
        "max" : "0"
      },
      {
        "id" : "Patient.extension:legalStatus",
        "path" : "Patient.extension",
        "sliceName" : "legalStatus",
        "max" : "0"
      },
      {
        "id" : "Patient.extension:lifeStance",
        "path" : "Patient.extension",
        "sliceName" : "lifeStance",
        "max" : "0"
      },
      {
        "id" : "Patient.extension:voorkeurContactwijze",
        "path" : "Patient.extension",
        "sliceName" : "voorkeurContactwijze",
        "type" : [
          {
            "code" : "Extension",
            "profile" : "http://nictiz.nl/fhir/StructureDefinition/iwlz-ext-Contactgegevens-VoorkeurContactwijze"
          }
        ]
      },
      {
        "id" : "Patient.extension:voorkeurContactwijze.valueCodeableConcept:valueCodeableConcept",
        "path" : "Patient.extension.valueCodeableConcept",
        "sliceName" : "valueCodeableConcept",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-50",
            "comment" : "Voorkeur contactwijze"
          }
        ]
      },
      {
        "id" : "Patient.active",
        "path" : "Patient.active",
        "max" : "0"
      },
      {
        "id" : "Patient.name",
        "path" : "Patient.name",
        "min" : 1,
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-55",
            "comment" : "Naamgegevens"
          }
        ]
      },
      {
        "id" : "Patient.name.extension",
        "path" : "Patient.name.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.name.extension:humannameAssemblyOrder",
        "path" : "Patient.name.extension",
        "sliceName" : "humannameAssemblyOrder",
        "max" : "0"
      },
      {
        "id" : "Patient.name.use",
        "path" : "Patient.name.use",
        "max" : "0"
      },
      {
        "id" : "Patient.name.text",
        "path" : "Patient.name.text",
        "max" : "0"
      },
      {
        "id" : "Patient.name.family",
        "path" : "Patient.name.family",
        "min" : 1,
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-112",
            "comment" : "Geslachtsnaam"
          }
        ]
      },
      {
        "id" : "Patient.name.family.extension",
        "path" : "Patient.name.family.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.name.family.extension:humannameOwnPrefix",
        "path" : "Patient.name.family.extension",
        "sliceName" : "humannameOwnPrefix",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-113",
            "comment" : "Voorvoegsels"
          }
        ]
      },
      {
        "id" : "Patient.name.family.extension:humannameOwnName",
        "path" : "Patient.name.family.extension",
        "sliceName" : "humannameOwnName",
        "min" : 1,
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-114",
            "comment" : "Achternaam"
          }
        ]
      },
      {
        "id" : "Patient.name.family.extension:humannamePartnerPrefix",
        "path" : "Patient.name.family.extension",
        "sliceName" : "humannamePartnerPrefix",
        "max" : "0"
      },
      {
        "id" : "Patient.name.family.extension:humannamePartnerName",
        "path" : "Patient.name.family.extension",
        "sliceName" : "humannamePartnerName",
        "max" : "0"
      },
      {
        "id" : "Patient.name.given",
        "path" : "Patient.name.given",
        "comment" : "To be conformant to the iWlz implementation of NameInformation, at least the following qualifiers SHALL be supported: CL. The qualifier 'CL' maps to GivenName.",
        "min" : 1,
        "max" : "1",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-110",
            "comment" : "Roepnaam"
          }
        ]
      },
      {
        "id" : "Patient.name.given.extension",
        "path" : "Patient.name.given.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.name.given.extension:iso21090EnQualifier",
        "path" : "Patient.name.given.extension",
        "sliceName" : "iso21090EnQualifier",
        "min" : 1
      },
      {
        "id" : "Patient.name.given.extension:iso21090EnQualifier.valueCode:valueCode",
        "path" : "Patient.name.given.extension.valueCode",
        "sliceName" : "valueCode",
        "fixedCode" : "CL"
      },
      {
        "id" : "Patient.name.prefix",
        "path" : "Patient.name.prefix",
        "max" : "0"
      },
      {
        "id" : "Patient.name.suffix",
        "path" : "Patient.name.suffix",
        "max" : "0"
      },
      {
        "id" : "Patient.name.period",
        "path" : "Patient.name.period",
        "max" : "0"
      },
      {
        "id" : "Patient.telecom",
        "path" : "Patient.telecom",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-59",
            "comment" : "Contactgegevens"
          },
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-84",
            "comment" : "Telefoonnummers"
          },
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-88",
            "comment" : "EmailAdressen"
          }
        ]
      },
      {
        "id" : "Patient.telecom.extension",
        "path" : "Patient.telecom.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.telecom.extension:toelichting",
        "path" : "Patient.telecom.extension",
        "sliceName" : "toelichting",
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : "http://nictiz.nl/fhir/StructureDefinition/iwlz-ext-Toelichting"
          }
        ]
      },
      {
        "id" : "Patient.telecom.extension:toelichting.valueString:valueString",
        "path" : "Patient.telecom.extension.valueString",
        "sliceName" : "valueString",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-119",
            "comment" : "Toelichting"
          }
        ]
      },
      {
        "id" : "Patient.telecom.value",
        "path" : "Patient.telecom.value",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-85",
            "comment" : "Telefoonnummer"
          },
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-89",
            "comment" : "EmailAdres"
          }
        ]
      },
      {
        "id" : "Patient.telecom.use",
        "path" : "Patient.telecom.use",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-87",
            "comment" : "NummerSoort"
          }
        ]
      },
      {
        "id" : "Patient.telecom.rank",
        "path" : "Patient.telecom.rank",
        "comment" : "iWlz defines separate ranks for 'Emailadressen' and 'Telefoonnummers', so there may be multiple telecom.rank's with the same value. These ranks combined with the value of Patient.extension:voorkeurContactwijze leads to the order in which clients would like to be contacted. Note that rank does not necessarily follow the order in which the contacts are represented in the instance.",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-77",
            "comment" : "Volgnummer-email"
          },
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-78",
            "comment" : "Volgnummer-telefoon"
          }
        ]
      },
      {
        "id" : "Patient.telecom.period",
        "path" : "Patient.telecom.period",
        "max" : "0"
      },
      {
        "id" : "Patient.gender",
        "path" : "Patient.gender",
        "min" : 1,
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-63",
            "comment" : "Geslacht"
          }
        ]
      },
      {
        "id" : "Patient.birthDate",
        "path" : "Patient.birthDate",
        "max" : "0"
      },
      {
        "id" : "Patient.deceased[x]",
        "path" : "Patient.deceased[x]",
        "max" : "0"
      },
      {
        "id" : "Patient.address",
        "path" : "Patient.address",
        "max" : "0"
      },
      {
        "id" : "Patient.address.country.extension",
        "path" : "Patient.address.country.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.address.country.extension:countryCode",
        "path" : "Patient.address.country.extension",
        "sliceName" : "countryCode"
      },
      {
        "id" : "Patient.address.country.extension:countryCode.valueCodeableConcept:valueCodeableConcept.coding",
        "path" : "Patient.address.country.extension.valueCodeableConcept.coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.maritalStatus",
        "path" : "Patient.maritalStatus",
        "max" : "0"
      },
      {
        "id" : "Patient.multipleBirth[x]",
        "path" : "Patient.multipleBirth[x]",
        "max" : "0"
      },
      {
        "id" : "Patient.photo",
        "path" : "Patient.photo",
        "max" : "0"
      },
      {
        "id" : "Patient.contact",
        "path" : "Patient.contact",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-67",
            "comment" : "Contactpersoon"
          }
        ]
      },
      {
        "id" : "Patient.contact.extension",
        "path" : "Patient.contact.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.contact.extension:organisatienaam",
        "path" : "Patient.contact.extension",
        "sliceName" : "organisatienaam",
        "type" : [
          {
            "code" : "Extension",
            "profile" : "http://nictiz.nl/fhir/StructureDefinition/iwlz-ext-Contactpersoon-Organisatienaam"
          }
        ]
      },
      {
        "id" : "Patient.contact.extension:organisatienaam.valueString:valueString",
        "path" : "Patient.contact.extension.valueString",
        "sliceName" : "valueString",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-76",
            "comment" : "Organisatie naam"
          }
        ]
      },
      {
        "id" : "Patient.contact.extension:voorkeurContactwijze",
        "path" : "Patient.contact.extension",
        "sliceName" : "voorkeurContactwijze",
        "type" : [
          {
            "code" : "Extension",
            "profile" : "http://nictiz.nl/fhir/StructureDefinition/iwlz-ext-Contactgegevens-VoorkeurContactwijze"
          }
        ]
      },
      {
        "id" : "Patient.contact.extension:voorkeurContactwijze.valueCodeableConcept:valueCodeableConcept",
        "path" : "Patient.contact.extension.valueCodeableConcept",
        "sliceName" : "valueCodeableConcept",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-79",
            "comment" : "Voorkeur contactwijze"
          }
        ]
      },
      {
        "id" : "Patient.contact.relationship:relationship",
        "path" : "Patient.contact.relationship",
        "sliceName" : "relationship",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-75",
            "comment" : "Relatie"
          }
        ]
      },
      {
        "id" : "Patient.contact.relationship:role",
        "path" : "Patient.contact.relationship",
        "sliceName" : "role",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-74",
            "comment" : "Rol"
          }
        ]
      },
      {
        "id" : "Patient.contact.name",
        "path" : "Patient.contact.name",
        "min" : 1,
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-68",
            "comment" : "Naamgegevens"
          }
        ]
      },
      {
        "id" : "Patient.contact.name.extension",
        "path" : "Patient.contact.name.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.contact.name.extension:humannameAssemblyOrder",
        "path" : "Patient.contact.name.extension",
        "sliceName" : "humannameAssemblyOrder",
        "max" : "0"
      },
      {
        "id" : "Patient.contact.name.use",
        "path" : "Patient.contact.name.use",
        "max" : "0"
      },
      {
        "id" : "Patient.contact.name.text",
        "path" : "Patient.contact.name.text",
        "max" : "0"
      },
      {
        "id" : "Patient.contact.name.family",
        "path" : "Patient.contact.name.family",
        "min" : 1,
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-95",
            "comment" : "Geslachtsnaam"
          }
        ]
      },
      {
        "id" : "Patient.contact.name.family.extension",
        "path" : "Patient.contact.name.family.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.contact.name.family.extension:humannameOwnPrefix",
        "path" : "Patient.contact.name.family.extension",
        "sliceName" : "humannameOwnPrefix",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-96",
            "comment" : "Voorvoegsels"
          }
        ]
      },
      {
        "id" : "Patient.contact.name.family.extension:humannameOwnName",
        "path" : "Patient.contact.name.family.extension",
        "sliceName" : "humannameOwnName",
        "min" : 1,
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-97",
            "comment" : "Achternaam"
          }
        ]
      },
      {
        "id" : "Patient.contact.name.family.extension:humannamePartnerPrefix",
        "path" : "Patient.contact.name.family.extension",
        "sliceName" : "humannamePartnerPrefix",
        "max" : "0"
      },
      {
        "id" : "Patient.contact.name.family.extension:humannamePartnerName",
        "path" : "Patient.contact.name.family.extension",
        "sliceName" : "humannamePartnerName",
        "max" : "0"
      },
      {
        "id" : "Patient.contact.name.given",
        "path" : "Patient.contact.name.given",
        "comment" : "To be conformant to the iWlz implementation of NameInformation, at least the following qualifiers SHALL be supported: CL. The qualifier 'CL' maps to GivenName.",
        "min" : 1,
        "max" : "1",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-93",
            "comment" : "Roepnaam"
          }
        ]
      },
      {
        "id" : "Patient.contact.name.given.extension",
        "path" : "Patient.contact.name.given.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.contact.name.given.extension:iso21090EnQualifier",
        "path" : "Patient.contact.name.given.extension",
        "sliceName" : "iso21090EnQualifier",
        "min" : 1
      },
      {
        "id" : "Patient.contact.name.given.extension:iso21090EnQualifier.valueCode:valueCode",
        "path" : "Patient.contact.name.given.extension.valueCode",
        "sliceName" : "valueCode",
        "fixedCode" : "CL"
      },
      {
        "id" : "Patient.contact.name.prefix",
        "path" : "Patient.contact.name.prefix",
        "max" : "0"
      },
      {
        "id" : "Patient.contact.name.suffix",
        "path" : "Patient.contact.name.suffix",
        "max" : "0"
      },
      {
        "id" : "Patient.contact.name.period",
        "path" : "Patient.contact.name.period",
        "max" : "0"
      },
      {
        "id" : "Patient.contact.telecom",
        "path" : "Patient.contact.telecom",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-70",
            "comment" : "Contactgegevens"
          },
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-101",
            "comment" : "Telefoonnummers"
          },
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-105",
            "comment" : "EmailAdressen"
          }
        ]
      },
      {
        "id" : "Patient.contact.telecom.extension",
        "path" : "Patient.contact.telecom.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.contact.telecom.extension:toelichting",
        "path" : "Patient.contact.telecom.extension",
        "sliceName" : "toelichting",
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : "http://nictiz.nl/fhir/StructureDefinition/iwlz-ext-Toelichting"
          }
        ]
      },
      {
        "id" : "Patient.contact.telecom.extension:toelichting.valueString:valueString",
        "path" : "Patient.contact.telecom.extension.valueString",
        "sliceName" : "valueString",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-118",
            "comment" : "Toelichting"
          }
        ]
      },
      {
        "id" : "Patient.contact.telecom.value",
        "path" : "Patient.contact.telecom.value",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-102",
            "comment" : "Telefoonnummer"
          },
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-106",
            "comment" : "EmailAdres"
          }
        ]
      },
      {
        "id" : "Patient.contact.telecom.use",
        "path" : "Patient.contact.telecom.use",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-104",
            "comment" : "NummerSoort"
          }
        ]
      },
      {
        "id" : "Patient.contact.telecom.rank",
        "path" : "Patient.contact.telecom.rank",
        "comment" : "iWlz defines separate ranks for 'Emailadressen' and 'Telefoonnummers', so there may be multiple telecom.rank's with the same value. These ranks combined with the value of Patient.contact.extension:voorkeurContactwijze leads to the order in which contacts would like to be contacted. Note that rank does not necessarily follow the order in which the contacts are represented in the instance.",
        "mapping" : [
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-81",
            "comment" : "Volgnummer-email"
          },
          {
            "identity" : "iwlz-gegevensmatrix",
            "map" : "iwlz-dataelement-80",
            "comment" : "Volgnummer-telefoon"
          }
        ]
      },
      {
        "id" : "Patient.contact.telecom.period",
        "path" : "Patient.contact.telecom.period",
        "max" : "0"
      },
      {
        "id" : "Patient.contact.address",
        "path" : "Patient.contact.address",
        "max" : "0"
      },
      {
        "id" : "Patient.contact.address.country.extension",
        "path" : "Patient.contact.address.country.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.contact.address.country.extension:countryCode",
        "path" : "Patient.contact.address.country.extension",
        "sliceName" : "countryCode"
      },
      {
        "id" : "Patient.contact.address.country.extension:countryCode.valueCodeableConcept:valueCodeableConcept.coding",
        "path" : "Patient.contact.address.country.extension.valueCodeableConcept.coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.contact.gender",
        "path" : "Patient.contact.gender",
        "max" : "0"
      },
      {
        "id" : "Patient.contact.organization",
        "path" : "Patient.contact.organization",
        "max" : "0"
      },
      {
        "id" : "Patient.contact.period",
        "path" : "Patient.contact.period",
        "max" : "0"
      },
      {
        "id" : "Patient.animal",
        "path" : "Patient.animal",
        "max" : "0"
      },
      {
        "id" : "Patient.communication",
        "path" : "Patient.communication",
        "max" : "0"
      },
      {
        "id" : "Patient.generalPractitioner",
        "path" : "Patient.generalPractitioner",
        "max" : "0"
      },
      {
        "id" : "Patient.managingOrganization",
        "path" : "Patient.managingOrganization",
        "max" : "0"
      },
      {
        "id" : "Patient.link",
        "path" : "Patient.link",
        "max" : "0"
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.